03 sample_minimal-ezbox.hsp

sample\ 03 sample_minimal-ezbox.hsp

;#include "hsp3dish.as"
#include "mod_layerbutton.hsp"

log = ""
// ボタン作成
pos 50, 50
repeat 3
	pos ,ginfo_cy+10
	bt_opt += 100
	layerbutton 180,60, bt_opt, 0, 30,10,5, 15,5,2 {
		if lparam == objlayer_cmddraw {
			font msgothic,14,1 : color 240,240,255 : objcolor 0,0,100  ; 文字色 / 縁取り色
			laybtn_ezbox $AA8888FF, $AA0000FF, $AA8800FF, "ezcelボタン opt:"+objlayer_option,4  ; ezboxでボタン描画
			if layerbtn_stat == LAYBTN_COMPLETE_SELECTED {  ; ボタンを押して表示が消えたとき (_SELECTED=選択されたボタンのみ)
				log += "LAYBTN_COMPLETE_SELECTED" +"\n"
				log += "-> OPT="+objlayer_option+", ObjID="+wparam +"\n"
			}
		}
		return
	}
loop
// 表示ループ
repeat
	redraw 0 : color 255,255,255 : boxf : color : pos 0,0 : font msgothic,17
	mes log
	redraw 1
	await 1000/60
loop